Interface FlowMonitorManager

All Superinterfaces:
IPCObject
All Known Implementing Classes:
FlowMonitorManagerImpl

public interface FlowMonitorManager extends IPCObject
Information provided by the PKI file:

    \class FlowMonitorManager
    
    \brief FlowMonitorManager manages all the flow monitors defined on a device.
    
    \example network().getDevice("Router0").getNetflowMonitorManager()
    
Author:
Auto-generated
  • Method Details

    • getMonitorCount

      int getMonitorCount()
      Information provided by the PKI file:
      
          \brief Returns the number of flow monitors.
          
          \return int, the number of flow monitors.
          
              
      Returns:
      int Returns a int
    • getMonitorAt

      FlowMonitor getMonitorAt(int index)
      Information provided by the PKI file:
      
          \brief Returns the flow monitor at the specified index.
          
          \param index, the index of the flow monitor of interest.
          
          \return FlowMonitor, the flow monitor at the specified index.
          
              
      Parameters:
      index - Takes in a parameter of index
      Returns:
      FlowMonitor Returns a FlowMonitor
    • getMonitor

      FlowMonitor getMonitor(String monitorName)
      Information provided by the PKI file:
      
          \brief Returns the flow monitor with the specified name.
          
          \param monitorName, the name of the flow monitor of interest.
          
          \return FlowMonitor, the flow monitor with the specified name.
          
              
      Parameters:
      monitorName - Takes in a parameter of monitorName
      Returns:
      FlowMonitor Returns a FlowMonitor
    • createMonitor

      FlowMonitor createMonitor(String monitorName)
      Information provided by the PKI file:
      
          \brief Creates a flow monitor with the specified name.
          
          \param monitorName, the name of the flow monitor.
          
          \return FlowMonitor, the flow monitor with the specified name.
          
              
      Parameters:
      monitorName - Takes in a parameter of monitorName
      Returns:
      FlowMonitor Returns a FlowMonitor
    • removeMonitor

      void removeMonitor(String monitorName)
      Information provided by the PKI file:
      
          \brief Removes the flow monitor with the specified name.
          
          \param monitorName, the name of the flow monitor of interest.
          
              
      Parameters:
      monitorName - Takes in a parameter of monitorName